<script src="../funciones/jquery-ui.min.js"></script>

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
</script>
<script>
    $(function() {
        $( "#datepicker2" ).datepicker();
    });
</script>

<?php
if ($_REQUEST["opc"] == '') {
?>

<?php
    include '../funciones/funciones.php';

    echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 90px;\" align=\"center\">";
    cadenaFondoAzul("Generar el Reporte");
    echo "</div>";
?>

    <div style="padding-left: 10px; padding-right: 10px; padding-top: 5px;" align="center">
        <div style="width: 300px;">

            <form action="?p=reporte/generarReporte&opc=generar" method="POST">
                <table>

                    <tr>
                        <td align="left" style="width: 100px;">Desde: <span style="font-size: 11px;">(MM/DD/YYYY)</span></td>
                        <td>
                            <input id="datepicker" name="datepicker" type="text" autocomplete="off" style="width: 150px;">
                        </td>
                    </tr
                    <tr>
                        <td align="left" style="width: 100px;">Hasta: <span style="font-size: 11px;">(MM/DD/YYYY)</span></td>
                        <td>
                            <input id="datepicker2" name="datepicker2" type="text" autocomplete="off" style="width: 150px;">
                        </td>
                    </tr>



                    <tr>
                        <td colspan="2" align="center">
                            <input type="submit" value="Generar">
                        </td>
                    </tr>
                </table>
            </form>
        </div>
    </div>


<?php
} else
if ($_REQUEST["opc"] == 'generar') {



    include '../funciones/funciones.php';
    include '../variables/varConector.php';

    foreach ($_REQUEST AS $clave => $valor) {
        $$clave = $valor;
    }

    $meses = substr($datepicker, 0, 2);
    $dias = substr($datepicker, 3, 2);
    $anios = substr($datepicker, 6, 4);

    $fecha = $anios . "/" . $meses . "/" . $dias;

    $meses2 = substr($datepicker2, 0, 2);
    $dias2 = substr($datepicker2, 3, 2);
    $anios2 = substr($datepicker2, 6, 4);

    $fecha2 = $anios2 . "/" . $meses2 . "/" . $dias2;


    $conector = mysql_connect(HOST, USUARIO, PASSWORD);
    mysql_select_db(BD, $conector);
    $sql = "SELECT socio.nombre, sucursal.nombre, kilos,
                         fleteLiquidacion, viaticos, peaje, status, fecha
                         FROM `viaje`, sucursal, camion, socio
                         WHERE viaje.idCamionRef = camion.id
                         AND camion.idSocioRef = socio.id
                         AND viaje.idSucursalRef = sucursal.id
                         AND fecha <= '" . $fecha2 . "' AND fecha >= '" . $fecha . "'
                         ORDER BY socio.nombre ASC, sucursal.nombre ASC";
    $resultado = mysql_query($sql, $conector);

    $sql = "SELECT sucursal.nombre, kilos, fleteFacturacion, peaje FROM viaje, sucursal
                         WHERE viaje.idSucursalRef = sucursal.id
                         AND fecha <= '" . $fecha2 . "' AND fecha >= '" . $fecha . "'
                         ORDER BY sucursal.nombre ASC";

    $resultado2 = mysql_query($sql, $conector);
    mysql_close($conector);



    $resultadoViaje = mysql_fetch_row($resultado);
    $cantidad = mysql_num_rows($resultado);

    $cantidad2 = mysql_num_rows($resultado2);
    $resultadoSucursal = mysql_fetch_row($resultado2);
?>
<?php
    echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 20px;\" align=\"center\">";
    cadenaFondoAzul("Reporte de Viajes Realizados por Socios");
    echo "</div>";
?>
    <div style="padding-left: 0px; padding-right: 0px; padding-top: 15px;" align="center">
        <div>


            <table>
                <tr align="center">
                    <td><b>Due&ntilde;o</b></td>
                    <td><b>Destino</b></td>
                    <td><b>Nro. de Viajes</b></td>
                    <td><b>Kilos</b></td>
                    <td><b>Valor de Carga</b></td>
                    <td><b>Valor del Flete</b></td>
                    <td><b>Porcentaje</b></td>
                    <td><b>Seg. de Carga</b></td>
                    <td><b>Viaticos</b></td>
                    <td><b>Peajes</b></td>
                    <td><b>Total</b></td>
                </tr>

            <?php
            $totalKilos = 0;
            $totalPorcentaje = 0;
            $totalTotal = 0;
            $totalViaticos=0;
            for ($i = 0; $i < $cantidad; $i++) {
                $sumatoriaKilos = 0;
                $sumatoriaViaticos = 0;
                $sumatoriaPeaje = 0;
                $viajes = 0;
                do {
                    if(($anteriorSocio == $resultadoViaje["0"]) && ($anteriorEmpresa == $resultadoViaje["1"]))
                        $i++;
                    $anteriorSocio = $resultadoViaje["0"];
                    $anteriorEmpresa = $resultadoViaje["1"];
                    $anteriorStatus = $resultadoViaje["7"];
                    $sumatoriaKilos = $sumatoriaKilos + $resultadoViaje["2"];
                    $sumatoriaViaticos = $sumatoriaViaticos + $resultadoViaje["4"];
                    $sumatoriaPeaje = $sumatoriaPeaje + $resultadoViaje["5"];
                    $fleteFacturacion = $resultadoViaje["3"];
                    $viajes = $viajes + 1;
                } while (($resultadoViaje = mysql_fetch_row($resultado)) && (($anteriorSocio == $resultadoViaje["0"]) && ($anteriorEmpresa == $resultadoViaje["1"])));

                $segCarga = $sumatoriaKilos / 1000;
                if ($anteriorStatus == '0')
                    $porcentaje = ((($fleteFacturacion * $sumatoriaKilos) * 0.11)/1000);
                else
                    $porcentaje= ((( $fleteFacturacion * $sumatoriaKilos) * 0.05)/1000);
                $total = (($fleteFacturacion * $sumatoriaKilos)/1000) - $porcentaje - $debitobancario - $segCarga - $sumatoriaViaticos + $sumatoriaPeaje;
                
                ?>
                <tr class="zebraPar"  align="center">
                    <td><?php echo $anteriorSocio; ?></td>
                    <td><?php echo $anteriorEmpresa; ?></td>
                    <td><?php echo $viajes; ?></td>
                    <td><?php echo $sumatoriaKilos; ?></td>
                    <td><?php echo $fleteFacturacion; ?></td>
                    <td><?php echo (($fleteFacturacion * $sumatoriaKilos)/1000); ?></td>
                    <td><?php echo number_format($porcentaje, 2, '.', ''); ?></td>
                    <td><?php echo number_format($segCarga, 2, '.', ''); ?></td>
                    <td><?php echo $sumatoriaViaticos; ?></td>
                    <td><?php echo number_format($sumatoriaPeaje, 2, '.', ''); ?></td>
                    <td><?php echo number_format($total, 2, '.', ''); ?></td>
                </tr>
            <?php
                $totalKilos = $totalKilos + $sumatoriaKilos;
                $totalViaticos = $totalViaticos + $sumatoriaViaticos;
                $totalTotal = $totalTotal + $total;
                $totalPorcentaje = $totalPorcentaje + $porcentaje;
            }
            ?>
                <tr align="center">
                       <td></td>
                       <td></td>
                       <td></td>
                       <td><?php echo number_format($totalKilos, 2, '.', ''); ?></td>
                       <td></td>
                       <td></td>
                       <td><?php echo number_format($totalPorcentaje, 2, '.', ''); ?></td>
                       <td></td>
                       <td><?php echo number_format($totalViaticos, 2, '.', ''); ?><td>
                       <td><b>TOTAL GENERAL</b></td>
                       <td><b><?php echo number_format($totalTotal, 2, '.', ''); ?></b></td>
                </tr>
        </table>
    </div>
</div>




<?php
            echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 20px;\" align=\"center\">";
            cadenaFondoAzul("Reporte de Viajes facturados a Empresas");
            echo "</div>";
?>
            <div style="padding-left: 0px; padding-right: 0px; padding-top: 15px;" align="center">
                <div>


             <table>
                 <tr align="center">
                     <td><b>Nombre de Empresa</b></td>
                     <td><b>Kilos</b></td>
                     <td><b>Valor de Carga</b></td>
                     <td><b>Valor de Flete</b></td>
                     <td><b>Peajes</b></td>
                     <td><b>Total Facturado</b></td>
                 </tr>

            <?php
            $totalKilos = 0;
            $totalFlete = 0;
            $totalTotal2 = 0;
            $totalPeajes = 0;
            for ($i = 0; $i <= $cantidad2; $i++) {
                $sumatoriaKilos = 0;
                $sumatoriaPeaje = 0;
                do {

                    $anteriorEmpresa = $resultadoSucursal["0"];
                    $sumatoriaKilos = $sumatoriaKilos + $resultadoSucursal["1"];
                    $sumatoriaPeaje = $sumatoriaPeaje + $resultadoSucursal["3"];
                    $fleteLiquidacion = $resultadoSucursal["2"];
                    $i++;
                } while (($resultadoSucursal = mysql_fetch_row($resultado2)) && ($anteriorEmpresa == $resultadoSucursal["0"]));


                $total = (($fleteLiquidacion * $sumatoriaKilos)/1000) + $sumatoriaPeaje;
            ?>
                <tr class="zebraPar"  align="center">
                    <td><?php echo $anteriorEmpresa; ?></td>
                    <td><?php echo $sumatoriaKilos; ?></td>
                    <td><?php echo $fleteLiquidacion; ?></td>
                    <td><?php echo (($fleteLiquidacion * $sumatoriaKilos)/1000); ?></td>
                    <td><?php echo number_format($sumatoriaPeaje, 2, '.', ''); ?></td>
                    <td><?php echo number_format($total, 2, '.', ''); ?></td>
                </tr>
            <?php
                $totalKilos = $totalKilos + $sumatoriaKilos;
                $totalFlete = $totalFlete + (($fleteLiquidacion * $sumatoriaKilos)/1000);
                $totalTotal2 = $totalTotal2 + $total;
                $totalPeaje = $totalPeaje + $sumatoriaPeaje;
            }
            ?>
            <tr align="center">
                <td></td>
                <td><?php echo number_format($totalKilos, 2, '.', ''); ?></td>
                <td></td>
                <td><?php echo $totalFlete; ?></td>
                <td><?php echo $totalPeaje; ?></td>
                <td><?php echo number_format($totalTotal2, 2, '.', ''); ?></td>
            </tr>


        </table>
    </div>
</div>




<?php
            echo "<div style=\"padding-left: 80px; padding-right: 80px; padding-top: 20px;\" align=\"center\">";
            cadenaFondoAzul("Ganancias obtenidas");
            echo "</div>";
?>

            <div style="padding-left: 0px; padding-right: 0px; padding-top: 15px;" align="center">
                <div>


                    <table>
                        <tr align="center">
                            <td><b><?php echo number_format(-$totalTotal + $totalTotal2, 2, '.', ''); ?></b></td>
                        </tr>

            <?php
        }
            ?>
        </table>
    </div>
</div>
